-
-
Notifications
You must be signed in to change notification settings - Fork 248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IR-346: Add Apple SSO support to the IR Engine. #10101
Conversation
packages/server-core/src/setting/authentication-setting/authentication-setting.seed.ts
Outdated
Show resolved
Hide resolved
@barankyle can you give this a code review. The changes of this PR are currently deployed on https://ir-engine-qat-dev.theinfinitereality.io/ |
It looks fine, but I don't have an Apple device and seem to have forgotten my password for the Apple ID I do have. @muradkhateeb78 Are the feathers patches there because Apple does something different with OAuth than everyone else? |
Got someone else to log in with their Apple ID and it seemed good. |
@barankyle Yes, Apple mandates that if you are requesting the user specific information i.e. 'Email OR Name', you have to request it as a |
…gine/etherealengine into feat/Enable_Apple_SSO
This PR is created for the enabling for Apple SSO support in the IR engine.
patch-package
is created based on feathersjs/feathers#3510Mainly implementing: feathersjs/feathers#3497
Below is the code feathers team implemented in feathers-chat app:
https://github.com/feathersjs/feathers-chat/tree/apple-sso
feathersjs/feathers-chat@dove...apple-sso
Reference:
https://tsu.atlassian.net/issues/IR-346
https://theinfinitereality.slack.com/archives/C071S5ZAARG/p1715612886277619
feathersjs/feathers#3482
https://discord.com/channels/509848480760725514/1237743123669450762